Criando jogos com Construct 3
Construct 3 é uma IDE (Ambiente de Desenvolvimento Integrado) recomendado para o desenvolvimento de jogos em 2D. Essa plataforma está disponível de forma on-line, porém também é possível fazer seu download para o computador.
Atualmente possui as versões paga e grátis. A versão grátis possui limitação de código, ainda assim, mesmo com essa limitação é possível desenvolver jogos completos.
No Construct 3 é possível criar jogos multiplataforma, RPG, simulação, tabuleiro, entre outros.
O site oficial do Construct 3 é Construct 3. Mas para acessar o ambiente de desenvolvimento basta clicar nesse link Ambiente de Desenvolvimento.
-
Criação de um novo projeto.
-
Busca de projetos salvos na nuvem.
-
Busca de projetos salvos no computador.
-
Login de conta.
-
Categoria de projetos disponíveis.
-
Ambientes onde são disponibilizados guias, tutorial e mostruários de jogos prontos.
-
Ambiente onde é possível visualizar jogos de outros desenvolvedores.
Criando um Jogo
Para criar um jogo no Construct 3, basta acessar o ambiente de desenvolvimento e clicar no botão "Novo Projeto".
Sempre que um projeto é criado é exibida uma janela para as configurações iniciais do projeto. Onde serão definidos o nome do projeto e a altura e largura da tela de jogo.
Após concluir o ambiente de criação, é aberto para o desenvolvimento do projeto.
No ambiente de desenvolvimento são mostradas algumas guias que é importante dar destaque.
A guia Layout é onde todo o conteúdo visual do projeto é inserido.
A guia Folha de eventos é a área onde se aplica a criação de toda a lógica do projeto.
O Layout é dividido em duas partes, a área pontilhada 1 (área exibida na tela quando o projeto está em execução) e o restante 2 (é exibido à medida que o jogo for sendo realizado).
Barra de Propriedade
Ao lado esquerdo da tela está a Barra de Propriedades.
Na barra de Propriedade são configuradas propriedades dos objetos usados no jogo. As propriedades são exibidas de acordo com o objeto selecionado no layout do jogo.
Para alterar o nome do objeto, basta alterar a propriedade nome.
Barra de Projeto
Do lado direito fica localizado a Barra de Projetos. A Barra de Projetos lista todos os arquivos que compõe o projeto.
Tamanho do Layout
Para alterar o tamanho do layout, clique sobre o Layout para exibir suas propriedades. A propriedade Tamanho permite alterar a área total do Layout.
A propriedade Tamanho exibe a Largura e a Altura respectivamente.
Tamanho do Tela
O Tamanho da tela também pode ter seu tamanho alterado. Para isso, clique sobre o nome do projeto na Barra de Propriedades para ativar as propriedades do projeto.
Na Propriedade Tamanho da tela é possível alterar os valores de Largura e Altura respectivamente.
Executando o Projeto
Quando executamos o projeto, o Construct 3 exibe uma pré-visualização do funcionamento em conjunto de todas as configurações, objetos e eventos que foram acrescentados durante o desenvolvimento do projeto.
Inserir Objetos
Para inserir objetos em seu jogo, como imagem, animação, tela de fundo e outros, é preciso clicar duas vezes na tela de layout.
Será mostrada uma tela onde é possível escolher o modo importação de diferentes tipos de objetos.
Os principais são: fundo em Blocos e Sprite.
| O objeto fundo em blocos é muito utilizado para compor o plano de fundo de um projeto. Ao ajustar o tamanho da imagem sua resolução original não é alterada, a imagem vai se repetindo várias vezes preenchendo o tamanho do bloco. |
| Um objeto Sprite é um objeto gráfico 2D que representa algum personagem, item ou objeto que compõe um cenário, podendo ser animado ou estático. |
Após a escolha do objeto clique no Layout para inserir o objeto. Será exibida uma janela de Edição.
Através dessa janela é possível importar as imagens que serão usadas no projeto.
De acordo com a função de cada elemento do projeto é necessário definirmos Comportamentos a esses objetos. Comportamentos são funcionalidades predefinidas que facilitam o uso de algumas ações executadas em qualquer projeto, como movimentação de personagens e objetos, disparos de projéteis, colisões, física e etc.
Para adicionar um comportamento selecione o objeto desejado e na Barra de Propriedade do objeto encontre a opção “Comportamentos”.
Em seguida clique em “Adicionar novo comportamento” na janela exibida. Na próxima janela serão mostrados os comportamentos que poderão ser usados naquele objeto.
Alguns tipos de comportamentos que normalmente são usados.
O comportamento Plataforma adiciona física de gravidade ao objeto, permitindo executar ações de movimento como correr e pular e colisões para que o objeto não atravesse outros objetos sólidos.
Comportamento Sólido possui os atributos para manter um objeto sólido, onde outros objetos não podem ultrapassá-lo.
O comportamento “Centrar em” mantém o objeto no centro da tela durante a execução do projeto, a área de visualização da tela sempre acompanhando sua movimentação.
O comportamento “Restrito ao layout” restringe a limitação do objeto somente ao limite da área do Layout, criando uma “parede” impedindo que o objeto saia da tela.
Utilizando comportamento 8 Direções, o objeto pode se movimentar para cima, para baixo, para esquerda, para a direita e para as diagonais.
O comportamento Projétil move automaticamente o objeto em ângulo. É muito utilizado para simular disparos de projéteis, lançamentos ou até utilizado para objetos que necessitam de uma movimentação contínua.
Após a escolha dos comportamentos, na barra de propriedades do objeto, serão mostradas algumas configurações do comportamento que foi escolhido.
Essas propriedades podem ser alteradas para que o objeto que possui esse determinado comportamento trabalhe de maneira diferente.
Ao passo que os elementos gráficos vão sendo inseridos ao projeto, é possível construir o layout do jogo como o chão, obstáculos, personagem, inimigos, itens, etc.
Criado o layout do jogo, agora é a parte da criação de toda a lógico do jogo. Como as condições e ações específicas executadas por cada objeto.
Folha de Eventos
Os eventos são inseridos na Folha de eventos, para isso clique sobre a aba Folha de eventos.
Para adicionar um evento, clique em “Adicionar evento”. Onde será aberta uma janela, nela estão listados todos os objetos presentes no projeto.
Após a escolha do objeto que deseja adicionar a ação, será aberta outra janela onde contém todas as condições que podem ser adicionadas ao objeto selecionado.
Com a criação de um evento, é necessário adicionar ações a esse evento.
Para adicionar uma ação é preciso clicar em "Adicionar ação". A janela para adicionar ação exibe os objetos que podem receber alguma ação.
Nesse Artigo você vai encontrar um tutorial com explicações dos principais conceitos e a criação de um jogo simples de plataforma.